package br.unicamp.ic.inf312.arena.modelo.logistico;

import java.util.Collection;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * SalaCinema.java
 * ©2006
 */

/**
 * @author inf312
 */
public class SalaCinema extends Sala {
	private Collection<AssentoSimples> assentosSimples;

	public SalaCinema() {
		super();
		super.setTipo(Sala.TIPO_CINEMA);
	}

	/**
	 * 
	 * @param identificacao
	 * @param caracteristica
	 * @param qtdTotalAssentos
	 * @param unidadeNegocio
	 */
	public SalaCinema(String identificacao, String caracteristica,
			int qtdTotalAssentos, UnidadeNegocio unidadeNegocio) {
		super(identificacao, caracteristica, qtdTotalAssentos, unidadeNegocio);
		super.setTipo(Sala.TIPO_CINEMA);
	}
	
	/**
	 * @return Assento Simples (disponivel)
	 */
	//TODO: IMPL. PROVISORIA ENQTO NAO TEM A FUNCIONALIDADE MAPA DE ASSENTOS
	public Assento getProximoAssentoDisponivel() {
		return new AssentoSimples(1, 1, 1);
	}

	public Collection<AssentoSimples> getAssentosSimples() {
		return assentosSimples;
	}

	public void setAssentosSimples(Collection<AssentoSimples> assentosSimples) {
		this.assentosSimples = assentosSimples;
	}
}